#pragma once
#include"Protocol.hpp"

class Task
{
    public:
    Task()
    {

    }
    Task(int fd)
    :sock_(fd)
    {

    }
    void operator()()//仿函数
    {
        cb_(sock_);
    }

    ~Task()
    {
        //这里不能调用析构把sockfd关掉啊 
    }
    private:
    int sock_;
    CallBack cb_;
};